Get Files via FTP
Description
Get a file with FTP is a Process Entry in the File Transfer plugin for Process Studio Processes. Get a File with FTP process entry retrieves one or more files from the specified remote directory via an FTP server.
Note: Some FTP servers do not allow files to be FTP'ed when they contain certain characters (spaces for example). Therefore, when choosing filenames for files to be FTP'ed, be sure to check upfront whether your particular FTP server is able to process your kind of filenames.
Configurations
No. | Field Name | Description |
---|---|---|
1 | Process Entry name | Specify a unique name for the process entry, on the workspace area. A process entry can be placed on the canvas several times; and each instance of the entry must have a unique name. |
Server: | ||
1 | FTP server name / IP address | The name of the SFTP server or the IP address |
2 | Server Port | The TCP port to use. This is usually 22 |
3 | User name | The user name to log into the SFTP server |
4 | Password | The password to log into the SFTP server |
5 | Proxy type | Select from the list: HTTP/SOCKS5 |
6 | Proxy host | Proxy server host name |
7 | Proxy port | Proxy server port number |
8 | Proxy username | Proxy server account user name |
9 | Proxy password | Proxy server account password |
Advanced: | ||
1 | Binary mode? | Enable if files must be transferred in binary mode |
2 | Timeout | The FTP server timeout in seconds |
3 | Use active FTP connection | Enable if you are connecting to the FTP server using Active mode; you must set your firewall to accept connections to the port that your FTP client will open. The default is Passive mode. |
4 | Control encoding | Encoding matters when retrieving file names that contain special characters. For Western Europe and the USA, ISO-8859-1 usually suffices. Select encoding that is valid for your server. |
Files tab: | ||
1 | Process Entry name | Specify a unique name for the process entry, on the workspace area. A process entry can be placed on the canvas several times; and each instance of the entry must have a unique name. |
Remote: | ||
1 | Remote Directory | The remote directory on the SFTP server from which we get the files. Use the "test folder" button to connect to the remote server and validate that the folder exists. |
2 | Wildcard (regular expression) | Specify a regular expression here if you want to select multiple files. |
3 | Remove files after retrieval? | Delete the remote file after the file is transferred. |
4 | Move files after retrieval? | Enable checkbox to move files after retrieval |
5 | Move to a folder | Moves files to specified folder |
6 | Create a folder | Creates folder that will contain files |
Local: | ||
1 | Target Directory | The remote directory on the SFTP server from which we get the files. Use the "test folder" button to connect to the remote server and validate that the folder exists. |
2 | Include date in filename | Adds the system date to the filename (_20101231) |
3 | Include time in filename | Adds the system time to the filename (_235959) |
4 | Specify date time format | Enable to provide your own date/time format; the default is yyyyMMdd'_'HHmmss |
5 | Date time format | Select date time format |
6 | Add date before extension | Adds date to the file name before the extension |
7 | Don't overwrite files | Enable to skip, rename, or fail if a file with an identical name already exists in the target directory |
8 | If file exists | Action to take if a file with an identical name already exists in the target directory |
9 | Add filenames to result | If checked the name of the file is added to the result stream. |
Advanced tab | ||
Success Condition: | ||
1 | Success on | Sets conditions of success |
2 | Limit files | Sets number of files associated with a condition of success |
Socks Proxy Tab | ||
Proxy: | ||
1 | Host | Socks Proxy host name |
2 | Port | Socks Proxy port number |
3 | Username | User name associated with the Socks Proxy account |
4 | Password | Password associated with the Socks Proxy account |